import GameNode from "../core/GameNode.js"; import GameObject from "../core/GameObject.js"; import Collidable from "./Collidable.js"; export default class CollisionDetector extends GameNode { private subjects; private onCollision; private zoneObstacleManager; constructor(subjects: ST[], obstacles: OT[], zoneSize: number, onCollision: (subject: ST, obstacle: OT) => void); addSubject(subject: ST): void; removeSubject(subject: ST): void; addObstacle(obstacle: OT): void; removeObstacle(obstacle: OT): void; private checkCollision; protected update(deltaTime: number): void; } //# sourceMappingURL=CollisionDetector%20copy.d.ts.map